snail-killing flies - Francés Inglés Diccionario